#include "linux/init.h"
#include "linux/module.h"

// 声明外部符号
extern const char *part1_var;
extern void show_part1_var(void);

static int __init module_symbol_part2_init(void)
{
    printk("file=%s,fun=%s,line=%d\n", __FILE__, __FUNCTION__, __LINE__);

    show_part1_var();

    return 0;
}

static void __exit module_symbol_part2_exit(void)
{
    printk("file=%s,fun=%s,line=%d\n", __FILE__, __FUNCTION__, __LINE__);
}


module_init(module_symbol_part2_init);
module_exit(module_symbol_part2_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("lxz");